home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / share / catman / p_man / cat3 / libblas / dot.z / dot
Encoding:
Text File  |  1998-10-30  |  8.0 KB  |  133 lines

  1.  
  2.  
  3.  
  4. ____DDDDOOOOTTTT((((3333FFFF))))                                                              ____DDDDOOOOTTTT((((3333FFFF))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      ddot, sdot, zdotc, cdotc, zdotu, cdotu - BLAS level ONE, dot product
  10.      functions
  11.  
  12.  
  13. FFFFOOOORRRRTTTTRRRRAAAANNNN 77777777 SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  14.      ddddoooouuuubbbblllleeee pppprrrreeeecccciiiissssiiiioooonnnn  ddddddddooootttt(((( nnnn,,,, xxxx,,,, iiiinnnnccccxxxx,,,, yyyy,,,, iiiinnnnccccyyyy ))))
  15.      iiiinnnntttteeeeggggeeeerrrr           iiiinnnnccccxxxx,,,, iiiinnnnccccyyyy,,,, nnnn
  16.      ddddoooouuuubbbblllleeee pppprrrreeeecccciiiissssiiiioooonnnn  xxxx(((( 1111 )))),,,, yyyy(((( 1111 ))))
  17.  
  18.      rrrreeeeaaaallll              ssssddddooootttt(((( nnnn,,,, xxxx,,,, iiiinnnnccccxxxx,,,, yyyy,,,, iiiinnnnccccyyyy ))))
  19.      iiiinnnntttteeeeggggeeeerrrr           iiiinnnnccccxxxx,,,, iiiinnnnccccyyyy,,,, nnnn
  20.      rrrreeeeaaaallll              xxxx(((( 1111 )))),,,, yyyy(((( 1111 ))))
  21.  
  22.      ddddoooouuuubbbblllleeee ccccoooommmmpppplllleeeexxxx    zzzzddddoooottttcccc(((( nnnn,,,, xxxx,,,, iiiinnnnccccxxxx,,,, yyyy,,,, iiiinnnnccccyyyy ))))
  23.      iiiinnnntttteeeeggggeeeerrrr           iiiinnnnccccxxxx,,,, iiiinnnnccccyyyy,,,, nnnn
  24.      ccccoooommmmpppplllleeeexxxx****11116666        xxxx(((( 1111 )))),,,, yyyy(((( 1111 ))))
  25.  
  26.      ccccoooommmmpppplllleeeexxxx           ccccddddoooottttcccc(((( nnnn,,,, xxxx,,,, iiiinnnnccccxxxx,,,, yyyy,,,, iiiinnnnccccyyyy ))))
  27.      iiiinnnntttteeeeggggeeeerrrr           iiiinnnnccccxxxx,,,, iiiinnnnccccyyyy,,,, nnnn
  28.      ccccoooommmmpppplllleeeexxxx           xxxx(((( 1111 )))),,,, yyyy(((( 1111 ))))
  29.  
  30.      ddddoooouuuubbbblllleeee ccccoooommmmpppplllleeeexxxx    zzzzddddoooottttuuuu(((( nnnn,,,, xxxx,,,, iiiinnnnccccxxxx,,,, yyyy,,,, iiiinnnnccccyyyy ))))
  31.      iiiinnnntttteeeeggggeeeerrrr           iiiinnnnccccxxxx,,,, iiiinnnnccccyyyy,,,, nnnn
  32.      ccccoooommmmpppplllleeeexxxx****11116666        xxxx(((( 1111 )))),,,, yyyy(((( 1111 ))))
  33.  
  34.      ccccoooommmmpppplllleeeexxxx           ccccddddoooottttuuuu(((( nnnn,,,, xxxx,,,, iiiinnnnccccxxxx,,,, yyyy,,,, iiiinnnnccccyyyy ))))
  35.      iiiinnnntttteeeeggggeeeerrrr           iiiinnnnccccxxxx,,,, iiiinnnnccccyyyy,,,, nnnn
  36.      ccccoooommmmpppplllleeeexxxx           xxxx(((( 1111 )))),,,, yyyy(((( 1111 ))))
  37.  
  38.  
  39. CCCC SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  40.      ddddoooouuuubbbblllleeee   ddddddddooootttt(((( nnnn,,,, xxxx,,,, iiiinnnnccccxxxx,,,, yyyy,,,, iiiinnnnccccyyyy ))))
  41.      IIIInnnntttteeeeggggeeeerrrr           iiiinnnnccccxxxx,,,, iiiinnnnccccyyyy,,,, nnnn;;;;
  42.      ddddoooouuuubbbblllleeee            ((((****xxxx))))[[[[ nnnn ]]]],,,, ((((****yyyy))))[[[[ nnnn ]]]];;;;
  43.  
  44.      ffffllllooooaaaatttt    ssssddddooootttt(((( nnnn,,,, xxxx,,,, iiiinnnnccccxxxx,,,, yyyy,,,, iiiinnnnccccyyyy ))))
  45.      IIIInnnntttteeeeggggeeeerrrr           iiiinnnnccccxxxx,,,, iiiinnnnccccyyyy,,,, nnnn;;;;
  46.      rrrreeeeaaaallll              ((((****xxxx))))[[[[ nnnn ]]]],,,, ((((****yyyy))))[[[[ nnnn ]]]];;;;
  47.  
  48.      ZZZZoooommmmpppplllleeeexxxx  zzzzddddoooottttcccc(((( nnnn,,,, xxxx,,,, iiiinnnnccccxxxx,,,, yyyy,,,, iiiinnnnccccyyyy ))))
  49.      IIIInnnntttteeeeggggeeeerrrr           iiiinnnnccccxxxx,,,, iiiinnnnccccyyyy,,,, nnnn;;;;
  50.      ZZZZoooommmmpppplllleeeexxxx           ((((****xxxx))))[[[[ nnnn ]]]],,,, ((((****yyyy))))[[[[ nnnn ]]]];;;;
  51.  
  52.      CCCCoooommmmpppplllleeeexxxx  ccccddddoooottttcccc(((( nnnn,,,, xxxx,,,, iiiinnnnccccxxxx,,,, yyyy,,,, iiiinnnnccccyyyy ))))
  53.      IIIInnnntttteeeeggggeeeerrrr           iiiinnnnccccxxxx,,,, iiiinnnnccccyyyy,,,, nnnn;;;;
  54.      CCCCoooommmmpppplllleeeexxxx           ((((****xxxx))))[[[[ nnnn ]]]],,,, ((((****yyyy))))[[[[ nnnn ]]]]
  55.  
  56.      ZZZZoooommmmpppplllleeeexxxx  zzzzddddoooottttuuuu(((( nnnn,,,, xxxx,,,, iiiinnnnccccxxxx,,,, yyyy,,,, iiiinnnnccccyyyy ))))
  57.      IIIInnnntttteeeeggggeeeerrrr           iiiinnnnccccxxxx,,,, iiiinnnnccccyyyy,,,, nnnn;;;;
  58.      ZZZZoooommmmpppplllleeeexxxx           ((((****xxxx))))[[[[ nnnn ]]]],,,, ((((****yyyy))))[[[[ nnnn ]]]];;;;
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. ____DDDDOOOOTTTT((((3333FFFF))))                                                              ____DDDDOOOOTTTT((((3333FFFF))))
  71.  
  72.  
  73.  
  74.      CCCCoooommmmpppplllleeeexxxx  ccccddddoooottttuuuu(((( nnnn,,,, xxxx,,,, iiiinnnnccccxxxx,,,, yyyy,,,, iiiinnnnccccyyyy ))))
  75.      IIIInnnntttteeeeggggeeeerrrr           iiiinnnnccccxxxx,,,, iiiinnnnccccyyyy,,,, nnnn;;;;
  76.      CCCCoooommmmpppplllleeeexxxx           ((((****xxxx))))[[[[ nnnn ]]]],,,, ((((****yyyy))))[[[[ nnnn ]]]];;;;
  77.  
  78.  
  79.  
  80.  
  81. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  82.      ddddddddooootttt, ssssddddooootttt, zzzzddddoooottttcccc, and ccccddddoooottttcccc compute the dot product of vector xxxx and
  83.      vector yyyy.
  84.  
  85.          dot <--- transpose( xxxx ) . yyyy
  86.  
  87.      zzzzddddoooottttuuuu, and ccccddddoooottttuuuu compute the hermitian dot product of vector xxxx and vector
  88.      yyyy.
  89.  
  90.          dot <--- transpose( conjg( xxxx ) ) . yyyy
  91.  
  92.      iiiinnnnccccxxxx and iiiinnnnccccyyyy specify the increment between two consecutive elements of
  93.      respectively vector xxxx and yyyy.
  94.  
  95.  
  96. AAAAUUUUTTTTHHHHOOOORRRRSSSS
  97.           Jack Dongarra, linpack, 3/11/78.
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.